@import "CSS/jquery-ui.css";
@import "CSS/global-nav.css";
/*========================= Form =====================================*/
.eng-end-form {
  clear: both;
}
.eng-form-message {
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 10px 10px 40px;
  line-height: 1.4;
  margin: 0.5em 1em;
}
.eng-form-message span {
  float: none;
  padding: 0;
  width: 100%;
  text-align: left;
  -webkit-text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 1px #fff;
}
.eng-form-warning {
  background: #feffce url(Images/warning-icn.png) no-repeat 10px center;
  border: 2px #cdb21f solid;
  color: #41370C;
  -webkit-text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 1px #fff;
}
.eng-form-validation-summary {
  background: #f7eaea url(Images/error-icn.png) no-repeat 10px center;
  -webkit-text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 1px #fff;
  color: #900;
  border: 2px #df4a40 solid;
}
.eng-form-success {
  background: #ecffeb url(Images/success-icn.png) no-repeat 10px center;
  border: 2px #64b657 solid;
  color: #358927;
}
.eng-form-info {
  background: #edf8ff url(Images/help-icn.png) no-repeat 10px center;
  border: #46a3d3 2px solid;
  color: #085b8f;
  -webkit-text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 1px #fff;
}
.eng-form-message.eng-form-error {
  display: block;
  color: #c00;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-style: italic;
}
.eng-form {
  /* eng-tiny should have the label after the input (e.g. for checkboxes) */
}
.eng-form fieldset {
  color: #222;
  background: #f7f7f7;
  border: solid 1px #ddd;
  padding: 15px;
  margin-bottom: 15px;
  -webkit-transition: background 0.6s ease;
  -moz-transition: background 0.6s ease;
  -o-transition: background 0.6s ease;
  -ms-transition: background 0.6s ease;
  transition: background 0.6s ease;
}
.eng-form fieldset.focus {
  background: #eee;
}
.eng-form legend {
  color: #d4730c;
  font-size: 1.2em;
}
.eng-form ul.eng-form-items,
.eng-form ul.eng-actions {
  margin: 0;
  padding: 0;
}
.eng-form ul li.eng-form-item,
.eng-form ul.eng-actions li {
  list-style: none;
  margin: 0;
  padding: 6px 0;
  -webkit-transition: background 0.6s ease;
  -moz-transition: background 0.6s ease;
  -o-transition: background 0.6s ease;
  -ms-transition: background 0.6s ease;
  transition: background 0.6s ease;
}
.eng-form li.eng-form-item.focus {
  background: #f0faff;
}
.eng-form label.eng-form-help {
  font-style: italic;
  color: #999;
  display: block;
}
.eng-form span.eng-form-comments {
  display: block;
}
.eng-form .eng-tiny input,
.eng-form .eng-tiny label {
  float: left;
}
.eng-form .eng-tiny .eng-form-help {
  clear: left;
  float: none;
}
.eng-form .eng-medium input,
.eng-form .eng-medium textarea,
.eng-form .eng-medium select {
  width: 200px;
}
.eng-form .eng-medium textarea {
  height: 3em;
}
.eng-form .eng-medium .RadInput input {
  width: 200px !important;
}
.eng-form .eng-large input,
.eng-form .eng-large textarea,
.eng-form .eng-large select {
  width: 600px;
}
.eng-form .eng-large textarea {
  height: 5em;
}
.eng-form .eng-large .RadInput input {
  width: 600px !important;
}
.eng-form input[type="checkbox"],
.eng-form input[type="radio"],
.eng-form input[type="submit"],
.eng-form input[type="button"] {
  width: auto;
}
.eng-form input.rgCollapse,
.eng-form input.rgExpand {
  width: 16px;
}
.eng-form .eng-list input {
  float: left;
}
.eng-form .eng-list label {
  margin-bottom: 0.5em;
}
.eng-form ul.eng-actions li {
  float: left;
}
.eng-form .eng-primary-action {
  background: #d4730c;
  padding: 2px 6px;
  border: solid 1px #ddd;
  color: #fff;
}
.eng-form .eng-primary-action[disabled] {
  cursor: default;
  color: #bbb;
  border-color: #777;
}
.eng-form .eng-secondary-action {
  background: none;
  border: none;
  color: #d4730c;
  padding: 2px 6px;
}
.eng-form .eng-secondary-action:hover {
  text-decoration: underline;
}
.eng-form .eng-secondary-action[disabled] {
  cursor: default;
  background: #ddd;
  border: solid 1px #777;
}
.eng-form .eng-secondary-action[disabled]:hover {
  text-decoration: none;
}
.eng-form .eng-tertiary-action {
  background: #60605f;
  padding: 2px 6px;
  border: solid 1px #ddd;
  color: #fff;
}
.eng-form .eng-tertiary-action[disabled] {
  cursor: default;
  border-color: #bbb;
  color: #777;
}
.eng-primary-action,
.eng-secondary-action,
.eng-tertiary-action {
  cursor: pointer;
}
/*========================= Edit Post =====================================*/
.eng-weblog-edit-post {
  /* Basic/Rich Text Box labels above Text Editor */
}
.eng-weblog-edit-post .unused {
  display: none;
}
.eng-weblog-edit-post .RadTreeView_Simple .rtHover .rtIn,
.eng-weblog-edit-post .RadTreeView_Simple .rtSelected .rtIn {
  background-color: transparent;
  border-color: transparent;
  color: #000;
}
.eng-weblog-edit-post input.eng-delete-category-action {
  text-indent: -999em;
  direction: ltr;
  height: 16px;
  width: 16px;
  background: url(Images/delete-action.png) no-repeat;
  border: none;
}
.eng-weblog-edit-post .eng-weblog-tag-list {
  padding: 0;
  margin: 0;
}
.eng-weblog-edit-post .eng-weblog-tag {
  list-style: none;
  padding: 4px 24px 4px 4px;
  margin: 4px;
  position: relative;
  display: block;
  float: left;
  background: #ddd;
  border: 1px #ccc solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.eng-weblog-edit-post .eng-weblog-remove-tag {
  text-indent: -999em;
  direction: ltr;
  position: absolute;
  top: 2px;
  right: 4px;
  display: block;
  height: 16px;
  width: 16px;
  background: url(Images/tag-close.png) no-repeat right center;
  cursor: pointer;
}
.eng-weblog-edit-post ul.ui-autocomplete li.ui-menu-item {
  list-style: none;
}
.eng-weblog-edit-post .eng-weblog-tags .eng-form-help {
  clear: left;
}
.eng-weblog-edit-post .eng-weblog-summary table label,
.eng-weblog-edit-post .eng-weblog-post table label {
  display: inline;
}
/*========================= Manage Comments & Manage Posts =====================================*/
.eng-weblog-manage-comments .Engage_RadGrid,
.eng-weblog-manage-posts .Engage_RadGrid {
  /*Header Cleanup*/
  /*Column Cleanup*/
  /*Row Cleanup*/
  /*Nested View*/
}
.eng-weblog-manage-comments .Engage_RadGrid .rgCommandCell,
.eng-weblog-manage-posts .Engage_RadGrid .rgCommandCell {
  text-align: right;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgCommandCell input,
.eng-weblog-manage-posts .Engage_RadGrid .rgCommandCell input {
  margin: 5px 5px 5px -5px;
}
.eng-weblog-manage-comments .Engage_RadGrid .commentStatusColumn,
.eng-weblog-manage-posts .Engage_RadGrid .commentStatusColumn {
  width: 165px;
}
.eng-weblog-manage-comments .Engage_RadGrid .noRecordsPanel,
.eng-weblog-manage-posts .Engage_RadGrid .noRecordsPanel {
  background-color: transparent;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgHeader,
.eng-weblog-manage-posts .Engage_RadGrid .rgHeader,
.eng-weblog-manage-comments .Engage_RadGrid th.rgResizeCol,
.eng-weblog-manage-posts .Engage_RadGrid th.rgResizeCol {
  border: none;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable td.rgGroupCol,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable td.rgGroupCol,
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable td.rgExpandCol,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable td.rgExpandCol {
  background: none;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgRow td,
.eng-weblog-manage-posts .Engage_RadGrid .rgRow td,
.eng-weblog-manage-comments .Engage_RadGrid .rgAltRow td,
.eng-weblog-manage-posts .Engage_RadGrid .rgAltRow td,
.eng-weblog-manage-comments .Engage_RadGrid .rgEditRow td,
.eng-weblog-manage-posts .Engage_RadGrid .rgEditRow td,
.eng-weblog-manage-comments .Engage_RadGrid .rgFooter td,
.eng-weblog-manage-posts .Engage_RadGrid .rgFooter td,
.eng-weblog-manage-comments .Engage_RadGrid .rgRow .rgSorted,
.eng-weblog-manage-posts .Engage_RadGrid .rgRow .rgSorted,
.eng-weblog-manage-comments .Engage_RadGrid .rgAltRow .rgSorted,
.eng-weblog-manage-posts .Engage_RadGrid .rgAltRow .rgSorted {
  border: none;
  border-top: 1px solid #C9C9C9;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgAltRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgAltRow {
  background: #f2f2f2;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgActiveRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgActiveRow,
.eng-weblog-manage-comments .Engage_RadGrid .rgHoveredRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgHoveredRow {
  background: #FFE79C;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgAltRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgAltRow,
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgAltRow + tr,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgAltRow + tr {
  background: #f2f2f2;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgRow,
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgRow + tr,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgRow + tr {
  background: transparent;
}
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgSelectedRow,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgSelectedRow,
.eng-weblog-manage-comments .Engage_RadGrid .rgDetailTable .rgSelectedRow + tr,
.eng-weblog-manage-posts .Engage_RadGrid .rgDetailTable .rgSelectedRow + tr {
  background: #ffff99;
}
.eng-weblog-manage-comments .Engage_RadGrid .commentText,
.eng-weblog-manage-posts .Engage_RadGrid .commentText {
  padding: 5px;
  padding-left: 20px;
}
.eng-weblog-manage-comments .Engage_RadGrid .noRecords,
.eng-weblog-manage-posts .Engage_RadGrid .noRecords {
  padding-left: 5px;
}
.eng-weblog-manage-comments .no-new-comments .new-count {
  display: none;
}
.eng-weblog-manage-comments .new-label {
  background: #5a9dd7;
  color: #fff;
  font-size: 90%;
  padding: 1px 2px;
  margin: 0 2px;
}
.eng-weblog-manage-posts table caption {
  text-align: left;
  font-size: 1.1em;
  margin: 0.5em;
  font-weight: bold;
}
.eng-weblog-manage-posts .RadGrid {
  margin: 1em 0;
}
/*========================= Settings =====================================*/
.eng-weblog-settings .template-description {
  font-style: italic;
  clear: both;
}
.eng-weblog-settings .template-preview-image {
  margin: 10px 0;
  border: solid 1px #ccc;
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
}
.TemplateSetting {
  background-color: #999;
  border: 2px dotted #333;
  margin: 1em;
  padding: 1em;
  overflow: hidden;
}
.TemplateSetting .TemplatePreviewImage {
  float: right;
}
.TemplateSetting .TemplateDescription {
  padding-top: 1em;
}
/*========================== Search =====================================*/
.single-listing-search {
  width: 300px;
  border: 1px solid #DDDDDD;
}
.single-listing-search h2 {
  background: #E7E7E7;
  margin: 0;
  padding: 10px 0;
}
.single-listing-search .collapsePanel {
  padding: 0 5px;
  border-bottom: 1px solid #DDDDDD;
}
.single-listing-search .collapsePanel .eng-weblog-search {
  width: 290px;
}
.single-listing-search .collapsePanel .eng-weblog-search .eng-weblog-search-ListBoxHeading {
  padding: 0;
  border: 1px solid #DDDDDD;
  background: #E7E7E7;
  color: #60605F;
}
.single-listing-search .collapsePanel .eng-weblog-search .eng-weblog-search-ListBox {
  width: 290px;
  margin-top: 0;
}
.single-listing-search input.eng-weblog-search-button {
  width: 100%;
  height: 25px;
  padding: 0;
  margin: 0;
  border: none;
  background: #E7E7E7;
  color: #60605F;
  font-size: 1.2em;
}
.clear {
  clear: both;
}
/*========================== Upload File =====================================*/
.eng-weblog-upload .eng-weblog-uploadLeft {
  width: 300px;
  float: left;
}
.eng-weblog-upload .eng-weblog-uploadLeft .eng-form-items .eng-form-item label {
  display: inline;
}
.eng-weblog-upload .eng-weblog-uploadRight {
  width: 200px;
  float: left;
}
.eng-weblog-upload .eng-weblog-uploadRight ul li {
  list-style-type: none;
}
.RadAsyncUpload ul.ruInputs li {
  list-style-type: none;
}
/*========================= Subscriptions Settings ====================================*/
.eng-weblog-subscriptions-settings {
  margin-bottom: 15px;
}
.eng-weblog-subscriptions-settings fieldset {
  background: #fcfcfc;
  color: #3B3B3B;
  border: 1px solid #c8c8c8;
  margin: 10px 0 30px;
}
.eng-weblog-subscriptions-settings fieldset legend {
  margin-left: 20px;
  font-size: 1.6em;
  text-align: left;
  font-weight: bold;
}
.eng-weblog-subscriptions-settings fieldset ul li {
  list-style-type: none;
  padding: 15px 0;
}
.eng-weblog-subscriptions-settings fieldset ul li label {
  display: block;
  font-size: 1.3em;
  font-weight: bold;
}
.eng-weblog-subscriptions-settings fieldset ul li input,
.eng-weblog-subscriptions-settings fieldset ul li select {
  width: 200px;
  margin: 5px 0 10px;
}
.eng-weblog-subscriptions-settings fieldset ul li label.ct-settings-chklbl {
  display: inline;
  margin: 5px 0;
}
.eng-weblog-subscriptions-settings fieldset ul li label.ct-settings-help {
  color: #555555;
  font-size: 1em;
  font-style: italic;
}
.eng-weblog-subscriptions-settings fieldset ul li input.LongTextBox {
  width: 400px;
}
.eng-weblog-subscriptions-settings fieldset ul li textarea {
  width: 800px;
}
/*===================== Edit Weblog =================================================*/
.eng-weblog-edit-blogs ul.eng-weblog-permissions li.eng-weblog-permission {
  padding: 1px 0;
}
.eng-weblog-edit-blogs ul.eng-weblog-permissions li.eng-weblog-permission.eng-weblog-permission-allusers {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #999;
}
nav.listing-controls {
  padding-top: 1em;
  clear: both;
}
nav.listing-controls.listing-controls-top {
  text-align: right;
  margin-bottom: 5px;
  padding-right: 16px;
}
nav.listing-controls.listing-controls-bottom {
  text-align: right;
}
nav.listing-controls select.page-list {
  width: 8.3em;
  display: inline-block;
}
nav.listing-controls select.sort-list {
  width: 15.6em;
  display: inline-block;
}
nav.listing-controls .display-switcher {
  margin: 0;
  padding: 0;
  display: inline-block;
}
nav.listing-controls .display-switcher li {
  list-style: none;
  display: inline-block;
}
nav.listing-controls .display-switcher li a {
  background: #ddd;
  border: 1px solid #aaa;
  margin: 0 0 0 15px;
  padding: 0.5em;
}
